HSMA: An O(N) electrostatics package implemented in LAMMPS

نویسندگان

چکیده

We implement two recently developed fast Coulomb solvers, HSMA3D (Zhao et al. (2018) [49]) and HSMA2D (Liang (2020) [50]), into a new user package HSMA for the molecular dynamics simulation engine LAMMPS. The is designed efficient accurate modeling of electrostatic interactions in 3D 2D periodic systems with dielectric effects at O(N) cost. implementation hybrid MPI OpenMP parallelized compatible existing LAMMPS functionalities. vectorization technique following AVX512 instructions adopted acceleration. To establish validity our implementation, we have presented extensive comparisons to widely used particle-particle particle-mesh (PPPM) algorithm other solvers. With proper choice parameters parallelization setup, enables calculations that especially mismatch. Program Title: CPC Library link program files: https://doi.org/10.17632/z39zyh573s.1 Developer's repository link: https://github.com/LiangJiuyang/HSMA-Harmonic-surface-mapping-algorithm-in-LAMMPS Licensing provisions: GPLv3 Programming language: C++ Nature problem: Evaluation long-range charged system fully condition or confined by planar interfaces. Solution method: Harmonic Surface Mapping (HSMA), which combines image-charge method harmonic surface mapping converts contribution infinite images finite number charges on an auxiliary sphere, works both partially interfaces, achieving truly linear complexity employing multipole method. Our can be applied general all-atom simulations broad range complex fluids under confinement. Additional comments including restrictions unusual features: Hybrid plus high-performance computing. provide vector optimization using Intel MKL library further Parallel Studio required these techniques.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Note on Time Measurements in LAMMPS

We examine the issue of assessing the efficiency of components of a parallel program at the example of the MD package LAMMPS. In particular, we look at how LAMMPS deals with the issue and explain why the approach adopted might lead to inaccurate conclusions. The misleading nature of this approach is subsequently verified experimentally with a case study. Afterwards, we demonstrate how one shoul...

متن کامل

RNETLOGO: an R package for running and exploring individualbased models implemented in NETLOGO

1. NetLogo is a free software platform for implementing individual-based and agent-based models. However, NetLogo’s support of systematic design, performance and analysis of simulation experiments is limited. The statistics software R includes such support. 2. RNetLogo is an R package that links R and NetLogo: any NetLogo program can be controlled and run from R and model results can be transfe...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Computer Physics Communications

سال: 2022

ISSN: ['1879-2944', '0010-4655']

DOI: https://doi.org/10.1016/j.cpc.2022.108332